Public Key Cryptography
A simulated Web3 wallet app that uses ECDSA cryptographic signatures for secure transactions between addresses. Built for educational and portfolio purposes using React, TailwindCSS, and a custom backend powered by Express and LowDB.
ECDSA-Wallet allows users to generate wallets (public/private key pairs), view balances, and send signed transactions to other wallets using elliptic curve cryptography. All data is persisted on the backend using a simple JSON-based database (LowDB), simulating real-world blockchain mechanics without needing an actual blockchain.
Features:
Educational Value:
This project was developed from scratch during a blockchain development bootcamp and then significantly enhanced. It simulates real-world Web3 behavior without requiring an actual blockchain.
What youโll learn:
Perfect for newcomers who want to understand Web3 without diving straight into Solidity or deploying smart contracts.